We are moving the icon to be added before the text instead of after,
which is consistent with other menu items in other popup menus, such
as the ones in the system indicator's popup menu.
https://bugzilla.gnome.org/show_bug.cgi?id=782166
_init: function (text, icon, params) {
this.parent(params);
- this.label = new St.Label({ text: text });
- this.actor.add_child(this.label);
this._icon = new St.Icon({ style_class: 'popup-menu-icon' });
this.actor.add_child(this._icon, { align: St.Align.END });
+ this.label = new St.Label({ text: text });
+ this.actor.add_child(this.label);
this.actor.label_actor = this.label;
this.setIcon(icon);